@media screen and (min-width: 769px) {
	body{min-width:1200px;margin: 0 auto;position: relative;font-family: "å¾®è½¯é›…é»‘";}
	
	header{position: fixed;top: 0;left: 0;width: 100%;height: 100px;background: rgba(255,255,255,0.9);z-index: 9999;}
	header::after{content: "";display: block;clear: both;}
	header .logo{height: 60px;float: left;}
	header .logo img{display: block;height: 60px;margin-top: 20px;}
	header .header-nav{float: right;overflow: hidden;}
	header .header-nav ul::after{content: "";display: block;clear: both;}
	header .header-nav ul li{float: left;margin-left: 15px;text-align: center;}
	header .header-nav ul li:first-of-type{margin-left: 0;}
	header .header-nav ul li a{display: block;padding: 0 20px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;height: 100px;}
	header .header-nav ul li p{transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	header .header-nav ul li p:first-of-type{padding: 32px 0 16px 0;font-size: 18px;color: #333;line-height: 18px;}
	header .header-nav ul li p:nth-of-type(2){font-size: 14px;color: #808080;line-height: 14px;text-transform:uppercase}
	header .header-nav ul>li:hover>a{background: #c62d37;}
	header .header-nav ul>li:hover>a p{color: #fff;}
	header .header-nav ul>li.active>a{background: #c62d37;}
	header .header-nav ul>li.active>a p{color: #fff;}
	header .header-nav ul>li:hover .header-nav2{display: block;animation:mymove 1s forwards;}
	@keyframes mymove
	{
	0% {opacity: 0;}
	
	100%{opacity: 1;}
	}
	.header-nav2{display: none;width: 100%;position: absolute;height: 100px;top: 100px;left: 0;background: rgba(255,255,255,0.2)}
	.header-nav2.active{background: rgba(0,0,0,0.4);}
	.header-nav2::after{content: "";display: block;clear: both;}
	.header-nav2 p:first-of-type{float: left;padding: 0!important;}
	.header-nav2 .btn{float: right;padding-right: 20px;}
	.header-nav2 .btn::after{content: "";display: block;clear: both;}
	.header-nav2 .btn a{float: left;padding: 0;margin-left: 115px;}
	.header-nav2 .btn a:hover i{border-color: #c62d37;}
	.header-nav2 .btn a:hover em{color: #c62d37;}
	.header-nav2 .btn a i{margin-top: 47px;margin-right: 10px;border: 1px solid #fff;border-radius: 50%;width: 6px;height: 6px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;display: block;float: left;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.header-nav2 .btn a em{float: left;color: #fff;font-size: 14px;line-height: 14px;line-height: 100px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.header-nav2 p a{float: left;padding: 0!important;text-align: center;}
	.header-nav2 p a span{display: block;text-align: left;color: #fff;}
	.header-nav2 p a span:first-of-type{padding: 32px 0 10px 0;font-size: 20px;line-height: 20px;}
	.header-nav2 p a span:nth-of-type(2){font-size: 18px;line-height: 18px;text-transform: capitalize;}
	
	footer{width: 100%;}
	.f-top{width: 100%;background: url(../../images/default/f-bg.png) repeat-x;height: 377px;}
	.f-top .f-logo{text-align: center;padding: 40px 0 35px 0;}
	.f-top .f-logo img{display: block;margin: 0 auto;height: 60px;}
	.f-top .f-logo p{padding-top: 15px;color: #fff;font-size: 16px;line-height: 16px;font-weight: bold;}
	.f-nav{text-align: center;font-size: 0;}
	.f-nav ul{margin: 0 auto;display: inline-block;}
	.f-nav ul::after{content: "";display: block;clear: both;}
	.f-nav ul li{float: left;border-right: 2px solid #fff;padding:0 8px 0 8px;}
	.f-nav ul li:first-of-type{padding-left: 0;}
	.f-nav ul li:last-of-type{border-right: none;padding-right: 0;}
	.f-nav ul li a{color: #fff;font-size: 14px;line-height: 14px;display: block;}
	.f-bt{width: 100%;text-align: center;font-size: 0;padding: 35px 0 20px 0;}
	.f-bt p{margin: 0 auto;display: inline-block;}
	.f-bt p::after{content: "";display: block;clear: both;}
	.f-bt p em{float: left;font-size: 14px;color: #fff;font-weight: bold;line-height: 14px;padding: 0 6px;}
	.f-bt span{height: 1px;width: 25px;background: #fff;display: block;margin: 6px auto 0;float: left;}
	.f-address{text-align: center;}
	.f-address p{font-size: 14px;color: #fff;line-height: 14px;padding-bottom: 14px;}
	.f-address p:last-of-type{padding-bottom: 0;}
	.f-bottom{text-align: center;}
	.f-bottom p{color: #666666;font-size: 14px;line-height: 50px;background: #f2f4f5;}
	
	.index-list1{margin:100px 0 0 0;position: relative;overflow: hidden;}
	.index-bt-bg{max-width: 1920px;height: 1000px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;}
	.index-bt-bg>img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 1000px;position: absolute;}
	
	.index-ry-bg{max-width: 1920px;height: 1214px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;top: 0;}
	.index-ry-bg>img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 1214px;position: absolute;}
	
	.index-cb-bg{max-width: 1920px;height: 1208px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;top: -1px;}
	.index-cb-bg>img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 1208px;position: absolute;}
	
	.index-service-bg{max-width: 1920px;height: 1071px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;top: -1px;}
	.index-service-bg>img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 1071px;position: absolute;}
	
	/*.index-video-bg{max-width: 1920px;height: 1005px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;}
	.index-video-bg>img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 1005px;position: absolute;}*/
	
	.index-news-bg{max-width: 1920px;height: 1000px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;}
	.index-news-bg>img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 1000px;position: absolute;}
	
	.index-inp-bg{max-width: 1920px;height: 1200px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;}
	.index-inp-bg>img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 1200px;position: absolute;}
	
	.index-bt-txt{font-size: 0;position: absolute;top: 280px;left: 0;text-align: center;width: 100%;}
	.index-bt-txt p:first-of-type{color: #fff;font-size: 36px;line-height: 36px;padding: 0 0 25px 0;}
	.index-bt-txt p:last-of-type{display: inline-block;margin: 0 auto;color: #fff;font-size: 24px;line-height: 24px;padding: 45px 0 0 0;}
	.index-bt-txt img{display: block;margin: 0 auto;}
	.index-bt-txt p:last-of-type::after{content: "";display: block;clear: both;}
	.index-bt-txt p:last-of-type span{margin-top: 12px;width: 92px;height: 1px;background: #fff;float: left;}
	.index-bt-txt p:last-of-type em{float: left;padding: 0 22px;}
	
	.index-ry-txt{position: absolute;top: 190px;left: 0;width: 100%;}
	.index-ry-txt .button2{top: -290px!important;}
	.index-ry-txt .button2 .swiper-button-prev{margin-left: -84px;width: 276px;height: 196px;margin-top: -102px;opacity: 0;}
	.index-ry-txt .button2 .swiper-button-next{margin-right: -84px;width: 276px;height: 196px;margin-top: -102px;opacity: 0;}
	
	.index-ry-txt2{width: 100%;text-align: center;}
	.index-ry-txt2 p{color: #fff;}
	.index-ry-txt2 p:first-of-type{font-size: 40px;line-height: 40px;padding: 0 0 20px 0;}
	.index-ry-txt2 p:nth-of-type(2){font-size: 30px;line-height: 30px;padding: 0 0 60px 0;}
	.index-ry-txt2 p:nth-of-type(3){font-size: 18px;line-height: 36px;}
	
	.index-cb-txt{width: 100%;position: absolute;top: 120px;left: 0;width: 100%;}
	.index-cb-top{width: 100%;text-align: center;}
	.index-cb-top p:first-of-type{color: #fff;font-size: 40px;line-height: 40px;}
	.index-cb-top p:nth-of-type(2){color: #fff;font-size: 30px;line-height: 30px;padding: 20px 0 0 0;}
	.index-cb-top p:nth-of-type(3){color: #fff;font-size: 18px;line-height: 30px;padding: 35px 0 0 0;}
	.example2 {float: left;height:475px;overflow:hidden;margin:0 auto;width:320px;position: relative;-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.4); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.4); box-shadow:0px 0px 20px rgba(0,0,0,0.4);}
	.example2 ul{width:311px;height:475px;overflow: hidden;margin:0 auto;position: relative;max-width: 1920px;}
	.example2 ul li{position: absolute;width: 300px;display: none;}
	.example2 ul li:first-of-type{display: block;}
	.example2 ul li img{width: 315px;height:475px;display:block;position: absolute;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.example2 ol {position: relative;width: 100%;height: 40px;bottom: 40px;z-index: 4;margin: 0 auto;text-align: center;background: rgba(0,0,0,0.4);}
	.example2 ol li {font-size: 0;width: 10px;height: 10px;border-radius: 50%;margin-top: 15px;margin-left: 12px;cursor: pointer;display:inline-block;background: rgba(204,204,204,0.6);}
	.example2 ol li:first-of-type{margin-left: 0;}
	.example2 ol li.seleted {background: #c62d37;}
	.example2 ul li:hover img{transform: scale(1.05);}
	.index-cb-pic{margin-top: 80px;}
	.index-cb-pic2{float: right;width: 880px;}
	.index-cb-pic2 ul::after{content: "";display: block;clear: both;}
	.index-cb-pic2 ul li{position: relative; margin-bottom: 5px;float: left;width: 438px;height: 235px;overflow: hidden;-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.4); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.4); box-shadow:0px 0px 20px rgba(0,0,0,0.4);}
	.index-cb-pic2 ul li span{padding-left: 20px; height: 40px;line-height: 40px; background-color: rgba(0,0,0,0.4); position: absolute;left: 0;right: 0;bottom: -40px;z-index: 1;font-size: 18px;color: #fff;transition: all 0.5s;}
	.index-cb-pic2 ul li:hover span{bottom: 0;}
	.index-cb-pic2 ul li img{display: block;height: 235px;width: 100%;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.index-cb-pic2 ul li:nth-of-type(2n+2){float: right;}
	.index-cb-pic2 ul li:hover img{transform: scale(1.05);}
	
	.index-ser-content{position: absolute;top: 100px;left: 0;width: 100%;}
	
	.index-ser-content .bg img{position: absolute;width: 100%;top: 180px;}
	.index-ser-content .pic{margin-top: 125px;}
	.index-ser-content ul li{height: 200px;overflow: hidden;float: left;margin-left:100px;position: relative;margin-bottom: 50px;}
	.index-ser-content ul li:first-of-type{width: 200px;}
	.index-ser-content ul li:nth-of-type(2){width: 200px;}
	.index-ser-content ul li:nth-of-type(3){width: 200px;}
	.index-ser-content ul li:nth-of-type(4){width: 200px;}
	.index-ser-content ul li:nth-of-type(5){width: 200px;}
	.index-ser-content ul li:nth-of-type(6){width: 200px;}
	.index-ser-content ul li:nth-of-type(7){width: 200px;}
	.index-ser-content ul li:nth-of-type(8){width: 200px;}
	.index-ser-content ul li:nth-of-type(9){width: 200px;}
	.index-ser-content ul li:nth-of-type(10){width: 200px;}
	
	
	
	
	.index-ser-content ul li img{display: block;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;width: 100%;height: 200px;}
	.index-ser-content ul li p{position: absolute;left: 0;width: 100%;bottom: 0;background: rgba(255,255,255,0.4);line-height: 32px;font-size: 6px;color: #333;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.index-ser-content ul li:hover p{background: rgba(198,45,55,0.4);color: #fff;}
	.index-ser-content ul li:hover img{transform: scale(1.05);}
	.index-ser-content .txt{text-align: center;color: #fff;}
	.index-ser-content .txt p:first-of-type{font-size: 40px;line-height: 40px;}
	.index-ser-content .txt p:nth-of-type(2){font-size: 30px;line-height: 30px;padding: 20px 0 30px 0;}
	.index-ser-content .txt p:nth-of-type(3){font-size: 18px;line-height: 30px;}
	
	/*.index-video2 .video-js{width: 100%;}
	.index-video2 .vjs-big-play-centered .vjs-big-play-button{margin-top: -94px;margin-left: -40px;line-height: 80px;opacity: 0;}
	.index-video2 .video-js .vjs-big-play-button{width: 80px;height: 80px;border-radius: 50%;}*/
	.index-video-black{display: none;background: rgba(0,0,0,0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9998;}
	.index-video3{display: none;width: 720px;margin: 0 auto;position: fixed;top: 50%;margin-top: -250px;left: 50%;margin-left: -360px;z-index: 9999;}
	.index-video3 .close{position: absolute;top: 0;right: 0;z-index: 999;}
	.index-video3 .close img{width: 40px;}
	.index-video2{position: relative;}
	.index-video2 video{object-fit: fill; width: 100%; height: 100%;display: block;}
	.index-video2 .bg img{cursor: pointer;position: absolute;top: 50%;left: 50%;margin-left: -51px;margin-top: -51px;display: block;}
	
	.index-news-content{position: absolute;top: 65px;left: 0;width: 100%;}
	.index-news-content .txt{text-align: center;color: #fff;}
	.index-news-content .wrap ul {margin-top:60px;}
	.index-news-content .txt p:first-of-type{font-size: 40px;line-height: 40px;}
	.index-news-content .txt p:nth-of-type(2){font-size: 30px;line-height: 30px;padding: 20px 0 45px 0;}
	.index-news-content .txt p:nth-of-type(3){font-size: 18px;line-height: 30px;}
	.index-news-content ul::after{content: "";display: block;clear: both;}
	.index-news-content ul li a::after{content: "";display: block;clear: both;}
	.index-news-content ul li{margin-top: 10px;float: left;width: 595px;background: rgba(0,0,0,0.4);}
	.index-news-content ul li:nth-of-type(2n+2){float: right;}
	.index-news-content ul li .pic{width: 245px;float: left;position: relative;height: 180px;overflow: hidden;}
	.index-news-content ul li .pic img{width: 100%;height: 180px;display: block;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.index-news-content ul li .pic p{position: absolute;bottom:0;left: 0;width: 100%;line-height: 20px;background: rgba(204,204,204,0.4);text-align: center;color: #fff;font-size: 18px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.index-news-content ul li .txt2{float: left;width: 345px;padding:0 15px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.index-news-content ul li .txt2 p:first-of-type a{font-size: 16px;color: #fff;line-height: 28px;padding: 9px 0 0 0;display: block;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.index-news-content ul li .txt2 p:last-of-type{font-size: 12px;color: #fff;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
	.index-news-content ul li .txt2 em{width: 38px;height: 1px;background: #fff;display: block;margin: 10px 0 30px 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.index-news-content ul li .txt2 p:first-of-type:hover + em{width: 100%;}
	.index-news-content ul li .pic:hover img{transform: scale(1.05);}
	.index-news-content ul li .pic:hover p{background: rgba(216,35,47,0.4);}
	.index-news-content ul li .txt2:hover p a{}
	.index-news-content .btn a{display: block;width: 152px;height: 52px;text-align: center;margin: 70px auto 0;border: 1px solid #fff;border-radius: 5px;line-height: 52px;color: #fff;font-size: 18px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.index-news-content .btn a:hover{background: rgba(166,30,37,1);border-color: #a61e25;}
	
	.liuxing{position: absolute;top: 0;right: 0;animation:liux 2s ease;opacity: 0;}
	.liuxing img{display: block;transform: scale(0.8);}
	.liuxing2 img{display: block;transform: scale(0.8);}
	.liuxing3 img{display: block;transform: scale(0.8);}
	.liuxing4 img{display: block;transform: scale(0.5) rotate(-30deg);}
	.liuxing5 img{display: block;transform: scale(0.5) rotate(-30deg);}
	.liuxing6 img{display: block;transform: scale(0.5) rotate(-30deg);}
	@keyframes liux
	{
	0% {top: 0;right: 10%;opacity: 1;}
	
	100%{top: 100%;right: 80%;opacity: 0;}
	}
	
	.index-inp-content{position: absolute;top: 235px;left: 0;width: 100%;}
	.index-inp-bt{width: 100%;text-align: center;}
	.index-inp-bt p{font-size: 40px;line-height: 40px;color: #fff;padding-bottom: 75px;}
	.index-inp-content2{width: 100%;background: rgba(255,255,255,0.6);padding: 50px 0;}
	.index-inp-content2::after{content: "";display: block;clear: both;}
	.index-inp-fl{float: left;margin-left: 100px;}
	.index-inp-fr{float: right;padding-top: 65px;width: 568px;margin-right: 62px;}
	.index-inp-fl::after{content: "";display: block;clear: both;}
	.index-inp-fr::after{content: "";display: block;clear: both;}
	.index-inp-fl .txt{float: left;padding-top: 70px;width: 400px;}
	.index-inp-fl .hx{float: left;}
	.index-inp-fl img{display: block;height: 90px;}
	.index-inp-fl .hx img{width: 1px;height: 345px;}
	.index-inp-fl p:first-of-type{font-size: 18px;font-weight: bold;line-height: 18px;color: #444749;padding: 38px 0 27px 0;}
	.index-inp-fl p{color: #444749;font-size: 14px;line-height: 14px;padding: 0 0 12px 0;}
	.index-inp2{float: left;margin-right: 50px;}
	.index-inp2:last-of-type{margin-right: 0;}
	.box{width: 100%;margin-bottom: 35px;}
	.box::after{content: "";display: block;clear: both;}
	.index-inp2 p{color: #444749;font-size: 14px;line-height: 14px;padding: 0 0 15px 0;border-bottom: 1px solid #444749;}
	.index-inp2 p input{width: 100px;line-height: 14px;background: rgba(0,0,0,0);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 20px;}
	.index-inp3{float: left;}
	.index-inp3 p{color: #444749;font-size: 14px;line-height: 14px;padding: 0 0 15px 0;border-bottom: 1px solid #444749;}
	.index-inp3 p input{width: 306px;line-height: 14px;background: rgba(0,0,0,0);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 10px;}
	.index-inp4{float: left;width: 100%;}
	.index-inp4 p{color: #444749;font-size: 14px;line-height: 14px;padding-bottom: 24px;}
	.index-inp4 textarea{background: rgba(0,0,0,0);width: 100%;resize: none;border: 1px solid #444749;height: 90px;padding: 10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;display: block;}
	.index-inp-fr .btn{width: 100%;text-align: center;margin-top: 20px;float: left;}
	.index-inp-fr .btn input{width: 140px;text-align: center;height: 40px;line-height: 40px;color: #fff;font-size: 14px;border-radius: 5px;background: #c62d37;border: none;}
	.index-inp-fr input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
		-webkit-box-shadow: 0 0 0px 1000px white inset
	}
	
	.about-nav{width: 100%;background: #f5f5f5;height: 60px;}
	.about-nav ul::after{content: "";display: block;clear: both;}
	.about-nav ul li{float: left;margin-right: 300px;}
	.about-nav ul li:last-of-type{margin-right: 0;}
	.about-nav ul li.active a{background: #a61e25;color: #fff;}
	.about-nav ul li a{display: block;width: 200px;color: #4c4c4c;font-size: 14px;line-height: 60px;text-align: center;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.about-nav ul li a:hover{background: #a61e25;color: #fff;}
	
	.mar{margin-top: 100px !important;}
	.banner{max-width: 1920px;height: 450px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;}
	.banner img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 450px;position: absolute;}
	
	.about-bt{width: 100%;text-align: center;font-size: 0;}
	.about-bt p:first-of-type{color: #fff;font-size: 30px;line-height: 30px;display: inline-block;margin: 0 auto;padding: 76px 0 18px 0;}
	.about-bt p:first-of-type span{width: 61px;height: 26px;float: left;margin-top: 5px;}
	.about-bt p:first-of-type span:first-of-type{background: url(../../images/default/a-icon1.png) no-repeat;}
	.about-bt p:first-of-type span:nth-of-type(2){background: url(../../images/default/a-icon2.png) no-repeat;}
	.about-bt p:first-of-type em{float: left;padding: 0 8px;}
	.about-bt p:nth-of-type(2){font-size: 14px;color: #fff;line-height: 14px;padding-bottom: 62px;}
	
	.about-video{width: 920px;margin: 0 auto;padding-bottom: 60px;}
	.about-video p{text-align: center;width: 100%;font-size: 23px;line-height: 23px;color: #fff;padding: 35px 0 0 0;}
	
	.about-teamT{max-width: 1920px;height: 449px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;}
	.about-teamT>img{z-index: 0;display: block;width: 1920px;left: 50%;margin-left: -960px;height: 449px;position: absolute;}
	.about-teamT ul{position: absolute;top: 0;left: 0;z-index: 9;width: 100%;}
	.about-teamT ul::after{content: "";display: block;clear: both;}
	.about-teamT ul li{float: left;width: 33.3%;text-align: center;padding: 60px 0 0 0;}
	.about-teamT ul li img{display: block;width: 70px;height: 70px;margin: 0 auto;}
	.about-teamT ul li p:first-of-type{font-size: 18px;line-height: 18px;color: #fff;font-weight: bold;padding: 22px 0 46px 0;}
	.about-teamT ul li p:nth-of-type(2){width: 270px;margin: 0 auto;text-align: left;color: #fff;font-size: 14px;line-height: 26px;}
	
	.Box {position: relative;margin-top: 110px;}
	.Box .content {width: 1200px;margin: 0 auto;}
	.Box .Box_con {position: relative;}
	.Box .Box_con .btnl {position: absolute;}
	.Box .Box_con .btn {display: block!important;width: 40px;height: 84px;position: absolute;top: 50%;cursor: pointer;margin-top: -42px;}
	.Box .Box_con .btnl {background: url(../../images/default/a-jt1.png) no-repeat center;left: -20px;z-index: 9;}
	.Box .Box_con .btnr {background: url(../../images/default/a-jt2.png) no-repeat center;right: -20px;z-index: 9;}
	.Box .Box_con .btnl:hover {background: url(../../images/default/a-jt3.png) no-repeat center;}
	.Box .Box_con .btnr:hover {background: url(../../images/default/a-jt4.png) no-repeat center;}
	.Box .Box_con .conbox {position: relative;overflow: hidden;margin-bottom: 54px;height: 240px;}
	.Box .Box_con .conbox ul {position: relative;list-style: none;}
	.Box .Box_con .conbox ul li{float: left;width: 240px;margin-left: 0;text-align: center;box-sizing: border-box;overflow: hidden;text-align: center;}
	.Box .Box_con .conbox ul li:first-of-type {margin-left: 0;}
	.Box .Box_con .conbox ul li:nth-of-type(3) img{width: 240px;height: 240px;margin: 0 0;}
	.Box .Box_con .conbox ul li img {display: block;width: 168px;height: 168px;margin: 36px auto 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;border-radius:50%;}
	
	.about-hx{width: 100%;border-bottom: 1px solid #e6e6e6;position: relative;}
	.about-hx p{position: absolute;;left:50%;top:-13.66px;margin-left: -5px;width: 0;height: 0;border-style: solid;border-left: 5px solid transparent;border-top: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 8.66px solid #fff;}
	
	.about-teamT-content{width: 100%;text-align: center;}
	.about-teamT-content ul li{display: none;width: 100%;text-align: center;padding-bottom:60px;}
	.about-teamT-content ul li:nth-of-type(3){display: block;}
	.about-teamT-content ul li p{font-size: 16px;color: #fff;line-height: 16px;width: 1060px;margin: 0 auto;line-height: 28px;padding-bottom: 0px;}
	
	.about-teamT-content ul li .h5{font-size: 24px;color: #fff;line-height: 24px;font-weight: bold;padding: 38px 0 26px 0;}
	.about-teamT-content ul li .h6{font-size: 18px;color: #fff;line-height: 18px;padding:0 0 28px 0;}
	.about-teamT-content ul li .span{font-size: 16px;color: #fff;line-height: 16px;width: 1060px;margin: 0 auto;line-height: 28px;padding-bottom: 60px;}
	
	.about-join::after{content: "";display: block;clear: both;}
	.about-join .pic{margin-left: 75px;float: left;}
	.about-join .txt{margin: 40px 0 0 -47px;float: left;border-top: 1px dashed #e6e6e6;border-bottom: 1px dashed #e6e6e6;width: 740px;padding: 25px 0 25px 160px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.about-join .txt ul{float: left;width: 140px;}
	.about-join .txt ul li{width: 140px;padding-bottom: 15px;font-size: 16px;color: #fff;}
	.about-join .txt ul li:last-of-type{padding-bottom: 0;}
	
	.about-join-bt{width: 100%;text-align: center;}
	.about-join-bt p{font-size: 24px;font-weight: bold;line-height: 24px;color: #fff;padding: 46px 0 24px 0;}
	
	.about-join-content{width: 100%;padding-bottom: 60px;}
	.about-join-content ul li{width: 100%;padding: 16px 0;border-bottom: 1px solid #e6e6e6;overflow: hidden;height: 18px;}
	.about-join-content ul li::after{content: "";display: block;clear: both;}
	.about-join-content ul li>p{float: left;color: #fff;font-size: 16px;line-height: 18px;font-weight: bold;}
	.about-join-content ul li>p span{width: 4px;height: 18px;float: left;background: #a61e25;margin-right: 10px;margin-left: 74px;}
	.about-join-content ul li a{float: right;color: #fff;font-size: 14px;line-height: 18px;}
	.about-join-content ul li a em{margin-top: 5.5px;margin-left: 20px;float: right;width: 9px;height: 7px;background: url(../../images/default/aj-jt1.png) no-repeat;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.about-join-content ul li a:hover{color: #a61e25;}
	.about-join-content ul li a:hover em{background: url(../../images/default/aj-jt3.png) no-repeat;}
	.about-join-content ul li a.active{color: #a61e25;}
	.about-join-content ul li a.active em{background: url(../../images/default/aj-jt4.png) no-repeat;}
	.about-join-content ul li .txt{margin-top: 13px;float: left;}
	.about-join-content ul li .txt img{display: block;}
	.about-join-content ul li .txt2 img{width: 100%;}
	.about-join-content ul li .txt2{background: url(../../images/default/aj-bg2.png) repeat-y;width: 100%;}
	.about-join-content ul li .txt2::after{content: "";display: block;clear: both;}
	.about-join-content ul li .txt2 .txt2-fl{float: left;width: 570px;margin-left: 74px;}
	.about-join-content ul li .txt2 .txt2-fr{float: right;width: 470px;margin-right: 55px;}
	.about-join-content ul li .txt2 .txt2-fl p:first-of-type{font-size: 18px;line-height: 18px;color: #666;font-weight: bold;padding: 0 0 6px 0;}
	.about-join-content ul li .txt2 .txt2-fl p{color: #666;font-size: 14px;line-height: 30px;}
	.about-join-content ul li .txt2 .txt2-fl a{float: left;padding-top: 40px;color: #0e94ea;font-size: 16px;line-height: 16px;}
	.about-join-content ul li .txt2 .txt2-fr p:first-of-type{font-size: 18px;line-height: 18px;color: #666;font-weight: bold;padding: 0 0 6px 0;}
	.about-join-content ul li .txt2 .txt2-fr p{color: #666;font-size: 14px;line-height: 30px;}
	.about-join-content ul li .txt2 .txt2-fr button{float: right;width: 192px;height: 56px;line-height: 56px;text-align: center;color: #fff;font-size: 24px;border-radius: 8px;border: none;background: #a61e25;margin-top: 60px;}
	.about-join-content ul li .txt2 .txt2-fr2{display: none;}
	
	.page{text-align: center;width: 100%;font-size: 0;padding: 55px 0 60px 0;}
	.page-active{padding-top: 20px;}
	.page ul{margin: 0 auto;display: inline-block;}
	.page ul::after{content: "";display: block;clear: both;}
	.page ul li{float: left;margin-right: 20px;}
	.page ul li:last-of-type{margin-right: 0;}
	.page ul li a{display: block;background: #e6e6e6;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #808080;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.page ul li a:hover{color: #fff;background: #a61e25;}
	.page ul li.active a{color: #fff;background: #a61e25;}
	.page ul li.active2 a{width: 80px;}
	
	.news ol li{width: 1060px;margin: 0 auto;margin-bottom: 50px;}
	.news ol li:last-of-type{margin-bottom: 0;}
	.news ol li::after{content: "";display: block;clear: both;}
	.news ol li .pic{width: 218px;height: 150px;overflow: hidden;float: left;}
	.news ol li .pic img{width: 337px;height: 230px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.news ol li .pic img:hover{transform: scale(1.05);}
	.news ol li .news-list-fr{width: 810px;float: right;}
	.news ol li .news-list-fr.active{width: 100%;}
	.news ol li .news-list-fr.active .txt2 a{float: right;}
	.news ol li .txt{width: 100%;padding: 18px 0 20px 0;border-bottom: 1px dashed #e6e6e6;}
	.news ol li .txt::after{content: "";display: block;clear: both;}
	.news ol li .txt2{width: 100%;}
	.news ol li .txt p:first-of-type{float: left;width: 680px;}
	.news ol li .txt p:first-of-type a{font-size: 26px;color: #fff;line-height: 30px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.news ol li .txt:hover p:first-of-type a{color: #a61e25;}
	.news ol li .txt:hover p:nth-of-type(2) em{color: #e61e25;}
	.news ol li .txt p:nth-of-type(2){float: right;width: 85px;}
	.news ol li .txt p:nth-of-type(2) em{color: #fff;display: block;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.news ol li .txt p:nth-of-type(2) em:first-of-type{font-size: 18px;line-height: 30px;padding-bottom: 5px;}
	.news ol li .txt p:nth-of-type(2) em:nth-of-type(2){font-size: 18px;line-height: 18px;}
	.news ol li .txt2 p{width: 100%;color: #fff;font-size: 14px;line-height: 26px;padding: 20px 0;}
	.news ol li .txt2 a{display: block;text-align: center;color: #fff;width: 120px;height: 38px;border-radius: 38px;border: 1px solid #d3d3d3;line-height: 38px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.news ol li .txt2 a:hover{color: #fff;background: #a61e25;border-color: #a61e25;}
	
	.news-details-nav{font-size: 12px;color: #fff;width: 100%;background: #a61e25;padding: 16px 0;}
	.news-details-nav .wrap::after{content: "";display: block;clear: both;}
	.news-details-nav span{padding: 0 3px;display: inline-block;color: #fff;line-height: 12px;font-size: 12px;}
	.news-details-nav em{padding: 0 5px;float: left;color: #fff;line-height: 12px;font-size: 12px;}
	.news-details-nav em:last-of-type{display: none;}
	.news-details-nav a{display: inline-block;color: #fff;line-height: 12px;font-size: 12px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.news-details-nav a.active{font-weight: bold;}
	.news-details-nav a:hover{font-weight: bold;}
	
	.news-details-bt{width: 100%;text-align: center;border-bottom: 1px solid #ccc;}
	.news-details-bt p:first-of-type{font-size: 30px;line-height: 30px;font-weight: bold;color: #fff;padding: 90px 0 0 0;}
	.news-details-bt p:last-of-type{color: #fff;font-size: 16px;line-height: 16px;padding: 30px 0;}
	
	.news-details-txt{text-align: center;width: 100%;padding: 0 50px 40px;border-bottom: 1px solid #ccc;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.news-details-txt img{display: inline-block;margin: 0 auto;max-width: 100%;}
	.news-details-txt p{text-align: left;font-size: 14px;line-height: 26px;color: #fff;margin-top: 40px;}
	
	.page2{width: 100%;padding-bottom: 60px;}
	.page2 ul li a{width: 100%;display: block;padding: 26px 0 0 0;color: #fff;font-size: 14px;line-height: 14px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.page2 ul li a:hover{color: #a61e25;}
	
	.ce-banner{max-width: 1920px;height: 800px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;}
	.ce-banner img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 800px;position: absolute;}
	
	.ce-banner2{max-width: 1920px;height: 800px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;}
	.ce-banner2 img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 800px;position: absolute;}
	
	.ce-banner3{max-width: 1920px;height: 820px;width: 100%;position: relative;overflow:hidden;margin: 0 auto;}
	.ce-banner3 img{display: block;width: 1920px;left: 50%;margin-left: -960px;height: 820px;position: absolute;}
	
	.ce-top p{width: 100%;height: 1px;background: #7c7c7c;position: relative;}
	.ce-top p span{display: none;position: absolute;z-index: 9;top: 18px;left: 50%;margin-left: -25px;width: 0;height: 0;border-style: solid;border-left: 25px solid transparent;border-top: 25px solid #fff;border-right: 25px solid transparent;border-bottom: 25px solid transparent;}
	
	.ce-list{width: 100%;}
	.ce-list ul::after{content: "";display: block;clear: both;}
	.ce-list ul li{margin-bottom: 40px;margin-right: 30px;width: 380px;float: left;position: relative;height: 350px;overflow: hidden;border: 1px solid #ccc;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.ce-list ul li:nth-of-type(3n+3){margin-right: 0;}
	.ce-list ul li .content{height: 390px;position: absolute;top: 0;left: 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.ce-list ul li .content:hover{top: -40px;}
	.ce-list ul li .pic{width: 100%;position: relative;}
	.ce-list ul li .pic img:first-of-type{display: block;width: 100%;height: 240px;}
	.ce-list ul li .pic em{opacity: 0;border: 2px solid #fff;width: 356px;height: 183px;position: absolute;top: 46px;left: 9px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.ce-list ul li .pic a img:first-of-type{display: none;opacity: 0;position: absolute;width: 41px;height: 38px;bottom: 0;right: 45px;z-index: 9;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.ce-list ul li:hover .pic em{opacity: 1;}
	.ce-list ul li:hover .pic a img:first-of-type{opacity: 1;}
	.ce-list ul li p{padding: 0 30px;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.ce-list ul li p:first-of-type a{display: block;color: #fff;font-weight: bold;font-size: 18px;line-height: 18px;padding: 22px 0 10px 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.ce-list ul li p:first-of-type a:hover{color: #a61e25;}
	.ce-list ul li p:nth-of-type(2){color: #fff;font-size: 14px;line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.ce-list ul li .ce-list-jt{position: absolute;bottom:0px;left: 0;width: 100%;background: #a61e25;height: 40px;text-align: center;}
	.ce-list ul li .ce-list-jt a{display: block;width: 100%;padding: 14px 0;}
	.ce-list ul li .ce-list-jt img{display: block;margin: 0 auto;height: 12px;}
	
	.case-details-fl{width: 320px;}
	.case-details-fr{width: 810px;}
	.case-details-consult{width: 320px;border-bottom: 1px solid #e6e6e6;}
	.case-details-consult p{width: 100%;}
	.case-details-consult p:first-of-type{padding: 50px 0 16px 0;color: #fff;font-size: 18px;line-height: 18px;}
	.case-details-consult p:nth-of-type(2){color: #fff;font-size: 14px;line-height: 26px;}
	.case-details-consult button{cursor: pointer;margin-top: 26px;margin-bottom: 35px;border: 1px solid #d1d1d1;color: #808080;font-size: 14px;line-height: 40px;padding: 0 38px;background: #fff;border-radius: 8px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.case-details-consult button:hover{background: #a61e25;border-color: #a61e25;color: #fff;}
	.case-details-list1{width: 100%;}
	.case-details-list1 p{font-weight: bold;color: #fff;font-size: 14px;line-height: 14px;padding: 32px 0 22px 0;}
	.case-details-list1 ul li{margin-bottom: 30px;width: 100%;border: 1px solid #ccc;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.case-details-list1 ul li:last-of-type{margin-bottom: 60px;}
	.case-details-list1 ul li a:first-of-type{width: 318px;height: 200px;overflow: hidden;}
	.case-details-list1 ul li img{width: 100%;display: block;height: 200px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.case-details-list1 ul li a{display: block;width: 100%;text-align: center;font-size: 16px;color: #fff;line-height: 60px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.case-details-list1 ul li:hover{border-color: #0e94eb;}
	.case-details-list1 ul li img:hover{transform: scale(1.05);}
	.case-details-list1 ul li:hover a{color: #0e94eb;}
	
	.case-details-fr strong{width: 100%;text-align: center;display: block;font-weight: bold;color: #fff;font-size: 36px;line-height: 36px;padding: 108px 0 30px 0;}
	.case-details-fr .txt{padding-bottom: 40px;width: 100%;border-bottom: 1px solid #fff;}
	.case-details-fr .txt p{width: 100%;font-size: 14px;color: #fff;line-height: 26px;padding: 0 0 10px 0;}
	.case-details-fr .txt img{max-width: 100%;display: block;margin: 0 auto;margin-bottom: 50px;}
	.case-details-fr .txt p em{font-weight: bold;}
	.case-details-fr .pic{padding-bottom: 50px;border-bottom: 1px solid #fff;}
	.case-details-fr .pic p{width: 100%;}
	.case-details-fr .pic p img{max-width: 100%;display: block;margin: 0 auto;margin-top: 50px}
	
	.page3{width: 100%;}
	.page3 ul li:first-of-type{float: left;padding: 26px 0 60px 0;}
	.page3 ul li:last-of-type{float: right;padding: 26px 0 60px 0;}
	.page3 ul li a{color: #fff;font-size: 14px;line-height: 14px;display: block;}
	.page3 ul li a:hover{color: #a61e25;}
	
	.co-top{width: 100%;padding-bottom: 15px;}
	.co-top::after{content: "";display: block;clear: both;}
	.co-top-fl{float: left;}
	.co-top-fl img{display: block;}
	.co-top-mid{width: 31px;float: left;margin-left: 40px;}
	.co-top-mid img{animation:mymove2 2s infinite;display: block;margin-top: 173px;}
	@keyframes mymove2
	{
	0% {transform:translateX(0);}
	50%{transform:translateX(10px);}
	100%{transform:translateX(0);}
	}
	.co-top-fr{float: right;width: 685px;}
	.co-top-fr img{height: 60px;margin: 50px 0 30px 0;display: block;}
	.co-top-fr em{display: block;width: 40px;height: 3px;background: #a61e25;}
	.co-top-fr p{font-size: 16px;line-height: 30px;color: #fff;padding-top: 33px;}
	
	.co-mid{width: 100%;background: #f5f5f5;}
	.co-mid ul::after{content: "";display: block;clear: both;}
	.co-mid ul li{float: left;width: 20%;text-align: center;padding: 32px 0 20px 0;}
	.co-mid ul li p{font-size: 16px;color: #4c4c4c;line-height: 16px;padding: 16px 0 0 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.co-mid ul li em{display: block;margin: 0 auto;width: 87px;height: 87px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.co-mid ul li:first-of-type em{background: url(../../images/default/co-icon1.png) no-repeat;}
	.co-mid ul li:nth-of-type(2) em{background: url(../../images/default/co-icon2.png) no-repeat;}
	.co-mid ul li:nth-of-type(3) em{background: url(../../images/default/co-icon3.png) no-repeat;}
	.co-mid ul li:nth-of-type(4) em{background: url(../../images/default/co-icon4.png) no-repeat;}
	.co-mid ul li:nth-of-type(5) em{background: url(../../images/default/co-icon5.png) no-repeat;}
	.co-mid ul li:first-of-type:hover em{background: url(../../images/default/co-icon6.png) no-repeat;}
	.co-mid ul li:nth-of-type(2):hover em{background: url(../../images/default/co-icon7.png) no-repeat;}
	.co-mid ul li:nth-of-type(3):hover em{background: url(../../images/default/co-icon8.png) no-repeat;}
	.co-mid ul li:nth-of-type(4):hover em{background: url(../../images/default/co-icon9.png) no-repeat;}
	.co-mid ul li:nth-of-type(5):hover em{background: url(../../images/default/co-icon10.png) no-repeat;}
	.co-mid ul li:hover p{color: #a61e25;}
	
	.co-bottom p{width: 100%;font-size: 14px;color: #fff;line-height: 32px;}
	.co-bottom .pic{text-align: center;font-size: 0;}
	.co-bottom .pic ul{margin: 0 auto;display: inline-block;}
	.co-bottom .pic ul li{float: left;width: 400px;height: 230px;overflow: hidden;margin-right: 80px;margin-top: 76px;}
	.co-bottom .pic ul li:last-of-type{margin-right: 0;}
	.co-bottom .pic ul li img{width: 400px;height: 230px;display: block;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.co-bottom .pic ul li img:hover{transform: scale(1.05);}
	.co-bottom p:last-of-type{letter-spacing:2px;text-align: center;color: #fff;font-size: 16px;line-height: 16px;padding: 40px 0 60px 0;font-weight: bold;}
	
	.law-content{padding: 0 30px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 100%;}
	.law-content .txt{width: 100%;margin-bottom: 30px;}
	.law-content .txt:last-of-type{margin-bottom: 60px;}
	.law-content .txt strong{color: #fff;font-weight: bold;font-size: 14px;line-height: 26px;display: block;}
	.law-content .txt p{color: #fff;font-size: 14px;line-height: 26px;}
	
	.map{width: 100%;position: absolute;z-index: 8;top: 0;left: 0;}
	.map:first-of-type{z-index: 9;}
	.map img{width: 100%;}
	.address{text-align: center;font-size: 0;padding: 55px 0 60px 0;}
	.address ul{margin: 0 auto;display: inline-block;}
	.address ul li{cursor: pointer;float: left;margin-right: 130px;border: 1px solid #a61e25;width: 430px;height: 180px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.address ul li:last-of-type{margin-right: 0;}
	.address ul li p:first-of-type{color: #fff;font-size: 14px;line-height: 14px;font-weight: bold;padding: 30px 30px 25px 30px;}
	.address ul li p{color: #fff;font-size: 14px;line-height: 20px;text-align: left;padding: 0 30px 9px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
	.address ul li p::after{content: "";display: block;clear: both;}
	.address ul li p span{padding: 0 14px;}
	.address ul li p em{padding: 0 0 0 7px;}
	.address ul li.active{background: #a61e25;}
	.address ul li.active p{color: #fff;}
	.address ul li:hover{background: #a61e25;}
	.address ul li:hover p{color: #fff;}
	
	.caidan{display: none;}
	.Box3{display: none;}
	.banner img:nth-of-type(2){display: none;}
	.Box4{display: none;}
	.ce-banner img:nth-of-type(2){display: none;}
	.ce-banner2 img:nth-of-type(2){display: none;}
	.ce-banner3 img:nth-of-type(2){display: none;}
}
